Few thoughts about Ubuntu servers and CentOS

This Saturday I tried to configure VNC server to start in the background automatically at boot. You know, in Ubuntu you normally run VNC server when you need it and stop it when you don’t need it anymore.

I did it on RHES 4 once and it worked like a charm. Well… On Ubuntu it didn’t work like a charm. It took me a couple of hours to make it work – I found a guide that tied VNC server to xinet.d which supposed to start VNC server once someone accesses port 5900.

This isn’t a good setup, by the way. The problem is that there is a serious difference between, lets say, telnet server and VNC server. Once you start telnet server, it is ready to accept connections almost immediately. VNC server on the other hand, starts gnome (or KDE) and it takes time. So usually you’d get gray screen upon connecting and have to wait.

Anyway, this setup was the most straightforward thing I found so I gave it a try. It worked. One thing that left for me to do was rebooting the machine and making sure that VNC server works after boot. But it didn’t boot.

I have a root file-system and all the data on md based raid 1 (that is mirror). Eventually I couldn’t make it work, but I managed to mount it once and take all the valuable data from the disk. It took another two hours though. What a waste of time.

Then I saw an article on lwn.net called “Why people don’t test development distributions”. Honestly it amused me, but it wasn’t an amusement of a good kind.

I am full time software engineer. I am also an active student for BS.c in Computer Science (after ten years of professional programming it’s time for me to learn programming, isn’t it? :-) . I run this web-site and I have a couple of other pet projects that I work on at home. Finally, I have a family. So, why I am not testing development distributions?

Sorry, but I am not a kind of guy who would test development distributions. I wish I was such a person, seriously. I’d love to spend days poking around various programs and trying new stuff. But I am 30, not 14. I have more responsibilities and less time.

I’d just like to have a distribution that has passed all the testing and now fully operational. I’d like to have a distribution that works. Can I get one such distributions?

Here is the funny part. If I want to have such a distribution, I’d have to buy it because it is either RHES (either workstation or server version) or SLES (again, either workstation or server version) – both cost money.

I thought of Ubuntu as such a distribution, but more and more I am getting disappointed with it. Consider the issue with VNC server and inability to boot the server. I would expect the distribution I am looking for to be thought through and tested enough for these two problems not to appear. Yet they appeared.

I think I found a distribution that seems to be a good alternative to Ubuntu server. I am talking about CentOS. I am definitely going to give it a try today evening – it will replace Ubuntu server that wouldn’t boot anymore.

Yet although CentOS seems to be a good answer to what I am looking for, I wish there was a as stable as CentOS and yet one that has shorter release cycle.

Did you know that you can receive periodical updates with the latest articles that I write right into your email box? Alternatively, you subscribe to the RSS feed!

Want to know how? Check out
Subscribe page

8 Comments

  1. Raine says:

    Hi! I don’t know if it’s due to this:

    Remote Desktop (vnc) screen freezes when remote host is 9.04
    – Bug Report: https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/353126
    – Workaround: http://ubuntuforums.org/showpost.php?p=7214210&postcount=5

    In Ubuntu forums you have a great support database ;)

    Regards,
    Raine

  2. @Raine
    Thanks for the links. I’ll check them out.

  3. […] am in the middle of CentOS and Ubuntu comparison frenzy. It started with an attempt to assert quality of Linux distributions made for busy people. Today I am considering […]

  4. Well,

    seems this topic (like most of them) have died very soon…

    …as addresing the real system administration and system uptimes in years (yes in multiple of 356 days) with initial install is major key to system admin/owner.

    The virtualisation has been for years and H/W is down to dollars/euros and you basicly create solid virtual platform and use the OS for specific service/solution

    …so where the beef to fight for ultimate distro???

    use your strenght to fortify your solid foundation and kick OS freedom forward

    (yes, we are running multi business environment on open source and linux…)

  5. @Harri Hokkanen
    Well, first of all its not really a fight and its not that beefy.
    This post started when decided to reinstalled Linux on my home server. It was an opportunity to consider other than Ubuntu distributions. So I checked CentOS and written a post about my findings.

    As for trying everything on VM… Large organizations usually do what you suggested – i.e. install VM and do thorough tests before going to production. Little people usually cannot afford doing this and this is the reason for the hype.

  6. Good post! I love your blog, will it be acceptable to utilize it for feed purposes?

  7. interesting says:

    I believe this web site holds some real wonderful info for everyone : D.

Leave a Reply

Prove you are not a computer or die *